home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / prog_disc / volume_4 / issue_02 / help / shinwacp80 / riscos / prdata
Encoding:
Text File  |  1990-09-30  |  11.1 KB  |  332 lines

  1. > PrData *** dot matrix printer configuration ***
  2.  
  3. version:        1               ;Don't change this. It is used to detect
  4.                                 ;  incompatible old "PrData" files.
  5.  
  6. Defaults
  7. ========
  8.  
  9. Default resolutions
  10. pxres:          180                     ; dots per inch
  11. pyres:          180
  12. pxres_halftone: 180/8
  13. pyres_halftone: 180/8
  14.  
  15. features:       16_00000000       ; doesn`t support arbitrary transformation
  16.  
  17. dump_depth:     24
  18. interlace:      0
  19. line_prologue:  ""
  20. line_epilogue:  ""
  21. line_interlace: ""
  22. job_epilogue:   ""
  23. job_prologue:   ""
  24.  
  25.                   
  26. Real printer definitions
  27. ========================
  28. printer_name:    EPSON LQ compatible (180 by 180 dpi)
  29. printer_number:  0
  30.  
  31. pxres:          180                     ; dots per inch
  32. pyres:          180
  33. pxres_halftone: 180/8
  34. pyres_halftone: 180/8
  35.  
  36. dump_depth:     24                      ; 24 pin printer
  37. line_prologue:  "<27>*<39>"             ; select appropriate mode
  38. line_epilogue:  "<27>$<0><0><27>J<24>"  ; move down 24/180 inch
  39.  
  40. .............................................................
  41.  
  42. printer_name:    EPSON LQ compatible (360 by 180 dpi)
  43. printer_number:  1
  44.  
  45. pxres:          360                     ; dots per inch
  46. pyres:          180
  47. pxres_halftone: 360/8
  48. pyres_halftone: 180/8
  49.  
  50. dump_depth:     24                      ; 24 pin printer
  51. line_prologue:  "<27>*<40>"             ; select appropriate mode
  52. line_epilogue:  "<27>$<0><0><27>J<24>"  ; move down 24/180 inch
  53.  
  54. .............................................................
  55.  
  56. printer_name:    EPSON LQ compatible (90 by 180 dpi)
  57. printer_number:  2
  58.  
  59. pxres:          90                      ; dots per inch
  60. pyres:          180
  61. pxres_halftone: 90/4
  62. pyres_halftone: 180/8
  63.  
  64. dump_depth:     24                      ; 24 pin printer
  65. line_prologue:  "<27>*<38>"             ; select appropriate mode
  66. line_epilogue:  "<27>$<0><0><27>J<24>"  ; move down 24/180 inch
  67.  
  68. .............................................................
  69.  
  70. printer_name:    EPSON LQ compatible (120 by 180 dpi)
  71. printer_number:  3
  72.  
  73. pxres:          120                     ; dots per inch
  74. pyres:          180
  75. pxres_halftone: 120/8
  76. pyres_halftone: 180/8
  77.  
  78. dump_depth:     24                      ; 24 pin printer
  79. line_prologue:  "<27>*<33>"             ; select appropriate mode
  80. line_epilogue:  "<27>$<0><0><27>J<24>"  ; move down 24/180 inch
  81.  
  82. .............................................................
  83.  
  84. printer_name:    EPSON LQ compatible (60 by 60 dpi)
  85. printer_number:  4
  86.  
  87. pxres:          60                      ; dots per inch
  88. pyres:          60
  89. pxres_halftone: 60/4
  90. pyres_halftone: 60/4
  91.  
  92. dump_depth:     8                       ; 8 pin mode
  93. line_prologue:  "<27>K"                 ; select appropriate mode
  94. line_epilogue:  "<27>$<0><0><27>J<24>"  ; move down 24/180 inch
  95.  
  96. .............................................................
  97.  
  98. printer_name:    EPSON LQ compatible (120 by 60 dpi)
  99. printer_number:  5
  100.  
  101. pxres:          120                     ; dots per inch
  102. pyres:          60
  103. pxres_halftone: 120/8
  104. pyres_halftone: 60/4
  105.  
  106. dump_depth:     8                       ; 8 pin mode
  107. line_prologue:  "<27>L"                 ; select appropriate mode
  108. line_epilogue:  "<27>$<0><0><27>J<24>"  ; move down 24/180 inch
  109.  
  110. .............................................................
  111.  
  112. printer_name:    EPSON FX compatible (60 by 72 dpi)
  113. printer_number:  6
  114.  
  115. pxres:          60                      ; dots per inch
  116. pyres:          72
  117. pxres_halftone: 60/4
  118. pyres_halftone: 72/4
  119.  
  120. dump_depth:     8                       ; 8 pin printer
  121. line_prologue:  "<27>K"                 ; select appropriate mode
  122. line_epilogue:  "<27>A<0><13><27>2<27>J<24>"
  123.                                         ; move down 8*3/216 inch
  124. job_epilogue:   "<27>@"
  125.  
  126. .............................................................
  127.  
  128. printer_name:    Shinwa CPA 80(P) (160 by 72 dpi)
  129. printer_number:  7
  130.  
  131. pxres:          160                      ; dots per inch
  132. pyres:          72
  133. pxres_halftone: 160/8
  134. pyres_halftone: 72/4
  135.  
  136. dump_depth:     8                       ; 8 pin printer
  137. line_prologue:  "<27>L"                 ; select appropriate mode
  138. line_epilogue:  "<27>A<0><13><27>2<27>J<24>"
  139.                                         ; move down 8*3/216 inch
  140. job_prologue:   "<27>@<27>C<70>"
  141. job_epilogue:   "<27>@"
  142.  
  143. .............................................................
  144.  
  145. printer_name:    Shinwa CPA 80(P) (Doesn't work yet 160 by 144 dpi)
  146. printer_number:  8
  147.  
  148. pxres:          160                      ; dots per inch
  149. pyres:          144
  150. pxres_halftone: 160/8
  151. pyres_halftone: 144/4
  152.  
  153. dump_depth:     8                       ; 8 pin printer
  154. line_prologue:  "<27>^<1>"              ; select appropriate mode
  155. line_epilogue:  "<27>A<0><13><27>2<27>J<24>"
  156.                                         ; move down 8*3/216 inch
  157. job_prologue:   "<27>@<27>C<70>"
  158. job_epilogue:   "<27>@"
  159. .............................................................
  160.  
  161. printer_name:    EPSON FX compatible (90 by 72 dpi)
  162. printer_number:  9
  163.  
  164. pxres:          90                       ; dots per inch
  165. pyres:          72
  166. pxres_halftone: 90/8
  167. pyres_halftone: 72/4
  168.  
  169. dump_depth:     8                        ; 8 pin printer
  170. line_prologue:  "<27>*<6>"               ; select appropriate mode
  171. line_epilogue:  "<27>A<0><13><27>2<27>J<24>"
  172.                                          ; move down 8*3/216 inch
  173. job_epilogue:   "<27>@"
  174.  
  175. .............................................................
  176.  
  177. printer_name:    EPSON FX compatible (120 by 144 dpi)
  178. printer_number:  10
  179.  
  180. pxres:          120                     ; dots per inch
  181. pyres:          144                     ; not regularly spaced
  182. pxres_halftone: 120/8
  183. pyres_halftone: 144/8
  184.  
  185. dump_depth:     16                      ; 8 pin printer, interlaced
  186. line_prologue:  "<27>Y"                 ; select appropriate mode
  187. line_epilogue:  "<27>A<0><13><27>2<27>J<22>"
  188.                                         ; move down (8*3-2)/216 inch
  189. interlace:      1
  190. line_interlace: "<27>A<0><13><27>2<27>J<2>"
  191.        ; move down 2/216 inch: note accuracy not guaranteed on this.
  192. job_epilogue:   "<27>@"
  193.  
  194. .............................................................
  195.  
  196. printer_name:    EPSON FX compatible (240 by 144 dpi)
  197. printer_number:  11
  198.  
  199. pxres:          240                     ; dots per inch
  200. pyres:          144                     ; not regularly spaced
  201. pxres_halftone: 240/8
  202. pyres_halftone: 144/8
  203.  
  204. dump_depth:     16                      ; 8 pin printer, interlaced
  205. line_prologue:  "<27>Z"                 ; select appropriate mode
  206. line_epilogue:  "<27>A<0><13><27>2<27>J<22>"
  207.                                         ; move down (8*3-2)/216 inch
  208. interlace:      1
  209. line_interlace: "<27>A<0><13><27>2<27>J<2>"
  210.               ; move down 2/216 inch: note accuracy not guaranteed on this.
  211. job_epilogue:   "<27>@"
  212.  
  213. .............................................................
  214.  
  215. printer_name:    EPSON FX compatible (240 by 216 dpi)
  216. printer_number:  12
  217.  
  218. pxres:          240                     ; dots per inch
  219. pyres:          216
  220. pxres_halftone: 240/8
  221. pyres_halftone: 216/8
  222.  
  223. dump_depth:     24                      ; 8 pin printer, doubly interlaced
  224. line_prologue:  "<27>Z"                 ; select appropriate mode
  225. line_epilogue:  "<27>A<0><13><27>2<27>J<22>"
  226.                                         ; move down (8*3-2)/216 inch
  227. interlace:      2
  228. line_interlace: "<27>A<0><13><27>2<27>J<1>"
  229.               ; move down 1/216 inch: note accuracy not guaranteed on this.
  230. job_epilogue:   "<27>@"
  231.  
  232. .............................................................
  233.  
  234. printer_name:    EPSON LQ-850 compatible (360 by 360 dpi)
  235. printer_number:  13
  236.  
  237. pxres:          360                     ; dots per inch
  238. pyres:          360
  239. pxres_halftone: 360/8
  240. pyres_halftone: 360/8
  241.  
  242. dump_depth:     48                      ; 24 pin printer, interlaced
  243. line_prologue:  "<27>*<40>"             ; select appropriate mode
  244. line_epilogue:  "<27>+<47><10><27>2<27>$<0><0>"
  245.                                         ; move down 47/360 inch
  246. interlace:      1
  247. line_interlace: "<27>+<1><10><27>2<27>$<0><0>"
  248.                                         ; move down  1/360 inch
  249. job_epilogue:   "<27>@"
  250.  
  251. .............................................................
  252.  
  253. printer_name:    NEC PinWriter P6 plus (360 by 360 dpi)
  254. printer_number:  14
  255.  
  256. pxres:          360                     ; dots per inch
  257. pyres:          360
  258. pxres_halftone: 360/8
  259. pyres_halftone: 360/8
  260.  
  261. dump_depth:     48                      ; 24 pin printer, interlaced
  262. line_prologue:  "<27>*<40>"             ; select appropriate mode
  263. line_epilogue:  "<28>3<47><10><27>2<27>$<0><0>"
  264.                                         ; move down 47/360 inch
  265. interlace:      1
  266. line_interlace: "<28>3<1><10><27>2<27>$<0><0>"
  267.                                         ; move down  1/360 inch
  268. job_epilogue:   "<27>@"
  269.  
  270. .............................................................
  271.  
  272.  
  273. Page size settings
  274. ==================
  275.  
  276. These are written back to this file when the "Save" entry is clicked;
  277. therefore they are all fixed size fields.
  278.  
  279. page_number:    0 ; the number of the page size table entry we want to do
  280.                   ; don't need to write this back!
  281. page_name:      A4 paper;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; pad names to 80 characters with ;
  282. page_width:     0000592515; Pad (decimal) numbers to 10 chars with leading 0s
  283. page_height:    0000839160
  284. page_bottom:    0000056700
  285. page_top:       0000817047
  286. page_left:      0000017293
  287. page_right:     0000575222
  288.  
  289. page_number:    1
  290. page_name:      Letter;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  291. page_width:     0000612000
  292. page_height:    0000792000
  293. page_bottom:    0000002880
  294. page_top:       0000789120
  295. page_left:      0000018000
  296. page_right:     0000594000
  297.  
  298. page_number:    2
  299. page_name:      Legal;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  300. page_width:     0000612076
  301. page_height:    0001008126
  302. page_bottom:    0000036004
  303. page_top:       0000972122
  304. page_left:      0000064071
  305. page_right:     0000548005
  306.  
  307.  
  308. Configured options
  309. ==================
  310. start_page_number: 00  ;page description - pad to two chars with 0
  311. printer:       07 ;printer number - pad to two chars with 0
  312. location:       1 ;1 - parallel, 2 - serial, 4 - net
  313. baud:           3 ; 0 -   75,  1 -  150,  2 -  300  ,  3 -  1200 
  314.                   ; 4 - 2400,  5 - 4800,  6 - 9600  ,  7 - 19200
  315.                   ; 8 -   50,  9 -  110, 10 -  134.5, 11 -   600
  316.                   ;12 - 1800, 13 - 3600, 14 - 7200
  317. data:         &24 ;serial data format - pad to two chars with 0
  318.                   ;b0-b1 0,1,2,3 => 8,7,6,5 bits
  319.                   ;b2 0=>1 stop bit, 1=>2 stop bits OR 1.5 stop bits if 5 bits
  320.                   ;without parity, OR 1 stop bit if 8 bits with parity
  321.                   ;b3 0/1 => parity off/on
  322.                   ;b4-b5 0,1,2,3 => parity odd, even, 1 on Tx, 0 on Tx
  323. xon:            0 ;XON/XOFF 0 off 1 on
  324. server:   0.235;;; either [<net>.]<station>   eg `235;;;;;` or `123.235;`
  325.                   ;or up to 6 char name       eg `blue;;;;` or `yellow;;`
  326.                   ;must be padded to 8 chars with ; in either case
  327. file: null:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;filename to use, padded to 80 characters.
  328.  
  329. line:           0 ;0/1 1=>convert CR or LF to CR,LF
  330. mono:           1 ;0/1 1=>use monochrome output buffer. Sprites/fonts will
  331.                   ; not be greyscaled.
  332.